var path = require("path");

module.exports = {
    mode: "development",
    devtool: "source-map",
    entry: {
        index: "./src/index.js"
    },
    // context: path.resolve(__dirname, "src"),
    // output: {
    //     library: "str",
    //     libraryTarget: "window"
    // },
    // target: "web",

    // module: {
    //     noParse: /jquery/
    // },


    // externals: {
    //     jquery: "$",
    //     lodash: "_"
    // },
    stats: {  // 配置的是控制台的输出
        colors: true,  // 输出带颜色
        modules: false, // 去掉控制台输出的详细模块的信息
        hash: false,  // 不显示总的hash
        builtAt: false // 不显示构建的时间信息
    },

    resolve: {
        // 写多个依次进行寻找
        modules: ["./src", "abc"],   // 默认不写./ 会从node_modules目录进行寻找，可以更改，如果改为"./src"，则不会返回上一级目录
        extensions: [".js", ".json", ".css", ".jsx"],
        alias: {
            "@": path.resolve(__dirname, 'src'),  // 必须是绝对路径
            "_": __dirname
        }
    }
}